Skip to content

[SCRUM-258] 내 코스 전체 조회 API 구현 (#114)#116

Merged
moonxxpower merged 5 commits intodevelopfrom
SCRUM-258-내-코스-전체-조회-API-구현
Aug 29, 2025

Hidden character warning

The head ref may contain hidden characters: "SCRUM-258-\ub0b4-\ucf54\uc2a4-\uc804\uccb4-\uc870\ud68c-API-\uad6c\ud604"
Merged

[SCRUM-258] 내 코스 전체 조회 API 구현 (#114)#116
moonxxpower merged 5 commits intodevelopfrom
SCRUM-258-내-코스-전체-조회-API-구현

Conversation

@moonxxpower
Copy link
Member

@moonxxpower moonxxpower commented Aug 27, 2025

✏️ 연관 이슈

#114

⛳ 작업 내용

  • GPX 파일 다운로드 API 구현 ([GET] /api/members/me/courses/{courseId}/gpx)
  • 내 코스 전체 조회 API 구현 ([GET] /api/members/me/courses)
  • 관련 테스트 코드 작성

💬리뷰 요구사항

총 5개(성공 3개, 실패 2개)의 시나리오에 대한 테스트 코드를 작성했습니다. 제가 놓친 부분이 있다면 말씀해주세요!

  • GPX 파일 다운로드 API (성공 1개, 실패 2개)
  • 내 코스 전체 조회 API (성공 2개)

📍 참고사항

  • 내 코스 상세 조회 API의 경우, 지난 회의에서 공개 여부가 요구사항에서 사라지면서 추천코스 상세 조회 API를 재사용하는 것이 좋을 것 같아 우선 구현하지 않았습니다. 혹시 해당 부분 제가 잘못 판단한 것이라면 추가하겠습니다!

자신이 만든 코스의 GPX 파일을 다운로드하는 API를 구현했습니다. 유효시간이 1시간인 Presigned GET URL 발급을 통해 이루어집니다.
자신이 만든 코스를 정렬 조건에 따라 전체 조회하는 API를 구현했습니다.
내 코스 전체 조회 API의 서비스 메서드들에 대하여 테스트 코드를 구현하고 테스트를 진행했습니다. (성공 2개)
GPX 다운로드 API의 서비스 메서드들에 대하여 테스트 코드를 구현하고 테스트를 진행했습니다. (성공 1개, 실패 2개)
@moonxxpower moonxxpower requested a review from ssggii August 28, 2025 09:30
@moonxxpower moonxxpower changed the title [SCRUM-259] 내 코스 전체 조회 API 구현 (#114) [SCRUM-258] 내 코스 전체 조회 API 구현 (#114) Aug 28, 2025
@moonxxpower moonxxpower self-assigned this Aug 28, 2025
Copy link
Contributor

@ssggii ssggii left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

수고하셨습니다🙌 엔티티 연관관계 설정이나 응답 코드 등 제가 구현한 부분이랑 약간씩 겹치는 부분이 있는데 로직상 큰 문제 없어서 approve 했습니다!

@ssggii
Copy link
Contributor

ssggii commented Aug 29, 2025

내 코스 상세 조회는 수현님 말씀대로 추천코스 상세조회를 사용하면 될 것 같습니다!

@moonxxpower
Copy link
Member Author

확인 감사합니다! 아마 엔티티 부분은 슬기님이 미리 구현해주신 부분 보고 한거라 겹칠거에요 😢 merge 하겠습니다:)

@moonxxpower moonxxpower merged commit 9b8190e into develop Aug 29, 2025
@moonxxpower moonxxpower deleted the SCRUM-258-내-코스-전체-조회-API-구현 branch August 29, 2025 12:53
@ssggii ssggii added this to the #7-sprint milestone Sep 7, 2025
@ssggii ssggii modified the milestones: #7-sprint, #6-sprint Sep 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants